package com.newshub.common.fetch;

/**
 * 抓取任务接口
 * 统一的任务执行入口，支持多态实现
 */
public interface FetchTask {
    
    /**
     * 执行抓取任务
     * @param feedId 数据源ID
     * @return 抓取结果
     */
    FetchResult execute(Long feedId);
    
    /**
     * 获取任务类型
     * @return 任务类型
     */
    String getTaskType();
}

